package com.cskaoyan.javase._1extends._5protected.one;

import com.cskaoyan.javase._1extends._5protected.two.AnotherPackageSonClazz;

/**
 * 同包下的子类
 * 既然是同包,那么访问同包下的受保护成员,肯定是可以访问的
 * 但是这里的访问实际上是可以分情况的:
 *      1.直接创建父类CurrentClazz的对象去访问受保护成员
 *      2.创建子类对象,访问从父类中继承的受保护成员
 *
 * @since 11:01
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class SamePackageSonClazz extends CurrentClazz {
    public static void main(String[] args) {
        CurrentClazz cc = new CurrentClazz();
        System.out.println(cc.num);

        SamePackageSonClazz ssc = new SamePackageSonClazz();
        System.out.println(ssc.num);

        AnotherPackageSonClazz ap = new AnotherPackageSonClazz();
        System.out.println(ap.num);
    }
}
